package request

type ToolCategoryListReq struct {
	Page     int    `form:"page" json:"page"`
	PageSize int    `form:"page_size" json:"page_size"`
	Name     string `json:"name" form:"name"`
}

type ToolCategoryUpdateReq struct {
	ID   uint   `json:"id"`
	Name string `json:"name"`
	Path string `json:"path"`
	Sort int    `json:"sort"`
}

type ToolCategoryDeleteReq struct {
	ID uint `json:"id"`
}

type ToolCategoryAddReq struct {
	Name        string `json:"name" binding:"required"` // 分类名称
	Sort        int    `json:"sort"`                    // 排序
	Path        string `json:"path"`
	Description string `json:"description"` // 描述
}
